ループ内のreturn

static int code = 0;
void funcWhileIfReturn (void)
{ 
    while (code > 0)
    {
        if (code == 3)
        { 
            return;
        }
        --code;
    }
    if (code == 0)
    { 
        code++;
    }
}

return文は、プログラムを関数の最後にジャンプさせます。 このジャンプは制御フローを中断させるので、コードの中にノットを生じさせます。